Outlook Subject line encoding  characters change to ASCII signs
Department uses mailx for sending email-outs, it uses UTF-8 encoding for outgoing messages. When the messages are recived via Exchange theChinese characters change to ASCII signs in the subject line only.Change encoding to Utf-8, Outlook will translate email-body but not email subject line
May 22nd, 2009 6:40am

Hi,If you are using Exchange 2003. This is the "Official" solution:http://support.microsoft.com/default.aspx/kb/900087Regards,Zoltnhttp://www.clamagent.org - Free Antivirus for Exchange http://www.it-pro.hu http://emaildetektiv.hu
Free Windows Admin Tool Kit Click here and download it now
May 22nd, 2009 7:53am

Thanks for the link will it work the other way? i.e. the subject line is garbledthe body of the email is ok.This problem occurs because Microsoft Exchange Server 2003 sets the PR_INTERNET_CPID property to the UTF-8 character set. The PR_INTERNET_CPID property is a superset for any header field character set and body field character set. When a message uses two different language groups, Outlook tries to display the body of the message in UTF-8. Therefore, the body of the message is garbled.
May 22nd, 2009 8:45am

Hi,Due to my expirience it will won't work. That's why I put the official word in quotes. :-)Two and a half year ago I worte an SMTP Event Sink to circumvent the erratic behaviour of the Exchange. It was working for most of the people who tried it.Unfortunatelly the article what I wrote about it in my native language: Hungarian.Durring today I'll try to translate and publish it in english.Regards,Zoltnhttp://www.clamagent.org - Free Antivirus for Exchange http://www.it-pro.hu http://emaildetektiv.hu
Free Windows Admin Tool Kit Click here and download it now
May 22nd, 2009 9:44am

Check info: 1. Please describe the mail server topology, is it looked like below: Internet --> MailX -->Exchange --> User 2. Please the exchange topology and version, outlook version 3. Whats the Character Sets on the exchange server? (KB 313722) 4. Please provide the message header of the garbled message for analyzing 5. Does the issue only happen to the incoming mails from Internet? Hows the internal mail flow? 6. Please login users mailbox via OWA on exchange server, and open the garbled message with Chinese Simplified (GB2312) from IE view setting: View | Encoding. If the message can be displayed, which means that exchange server should be fine 7. Please let sender set the language option to Chinese on the mail client and send a message again, see if the issue still occurs Explanation: At first, let me explain such mails deliver process: Senders client --> Senders server --> Our Exchange --> Outlook If mail senders client is set the language as English, their server will use English to encode the message, and our Exchange server set as English, so Exchange server will use English to decode the incoming message, so Simple Chinese character show as garbage when received by Exchange server If mail senders client is set the language as Simple Chinese, their server will use Simple Chinese to encode the message, and our Exchange server will determine this from the subject and message body, there is language encoding information added to the message, so Exchange server will know to use Simple Chinese to decode the incoming message, so Simple Chinese character shows normally So, if we set the language option properly in the senders client, then sender users mail server will use that language to encode the message, and then Exchange server will know use which language character to decode the incoming message, the message display should be fine Conclusion: The best way to avoid the garbage character display is, to set the proper language option from the senders client, then senders server and Exchange server will use the correct language to encode/decode the message Troubleshooting: 1. Its possible that sender is using an English browser (Yahoo, Hotmail) and doesnt specify a language, it will always treat the subject and body as US ASCII, and then their mail server will just send the message without any encoding. When our Exchange receives the message, it has no idea which language of the subject or body. Because internally all data in Exchange will be converted to UNICODE, Exchange treats the incoming mail as US ASCII and try to convert it to UNICODE Notes: This symptom is not caused by exchange, but the senders mail system 2. The scenario in the step 1 will cause same symptom as yours, and the workaround is just like the one that you have already done: Change encoding to Utf-8. This workaround is only available for message body parts, not subject line 3. Please use MFCMAPI to check the PR_MESSAGE_CODEPAGE attribute of the garbled message a. Download MFCMAPI b. Launch MFCMAPI on users PC c. Session menu->choose Logon and Display Store Table->choose profile in jumped window (dont need to choose if theres only one profile on client) d. In the next window->expand Root Container->expand IPM_SUBTREE->double-click Inbox e. In the next window, select garbled message in the top-pane, and find PR_MESSAGE_CODEPAGE attribute in the bottom-pane f. Based on KB 151701 to determine which language used to encode and decode the message 4. If the language we confirmed in step 3 isnt Chinese, which means that the language option on senders client shall be set as the language other than Chinese. Then it would be expected behavior that Chinese character will become garbage
May 22nd, 2009 11:39am

How's the issue? Any new update?
Free Windows Admin Tool Kit Click here and download it now
May 25th, 2009 12:14pm

HI Thanks all for the posts and the info,Due to other issues, I have had a chance to revisittill today, I willreview the posts,look at the issue this week and will post results.Kind regradsComcat
May 26th, 2009 2:18am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics